跳到主要内容

删除网站Nginx配置与删除Let's Encrypt证书

1. 停止Nginx:

在进行任何配置更改之前,建议停止Nginx。使用以下命令:

sudo systemctl stop nginx

2. 移除Nginx配置:

  • 找到您的静态页面的配置文件:
    • /etc/nginx/sites-available目录中查找域名对应文件(例如,yourdomain.conf)。
  • 移除配置文件:

sudo rm /etc/nginx/sites-available/yourdomain.conf

  • 检查在sites-enabled目录中是否有指向被移除配置文件的符号链接:

ls -l /etc/nginx/sites-enabled/yourdomain.conf

  • 如果存在符号链接,移除它:

sudo rm /etc/nginx/sites-enabled/yourdomain.conf

3. 移除Let’s Encrypt证书:

  • 使用certbot certificates命令列出所有证书。找到您的域名的证书。
  • 使用certbot delete移除证书:

sudo certbot delete --cert-name yourdomain.com

4. 验证并重新启动Nginx:

  • 测试Nginx配置是否有语法错误:

sudo nginx -t

  • 如果测试成功,重新启动Nginx:

sudo systemctl start nginx

重要提示:

  • 在移除证书之前,请仔细核对域名。
  • 在移除配置之前,请确保您不再需要静态页面。